package publicPackage.human;

/**
 * Created by Heart!
 *
 * @Author ZhangChaoJian
 * @Date $DATE-16:49
 * Wants More Then Try Hard More!
 */

import java.io.Serializable;

/**
 * 属性
 */
public class HumanState implements Serializable {
    /**
     * 当前血蓝和最大血量
     */
    private int maxHP;
    private int curHP;
    private int maxMP;
    private int curMP;
    /**
     * 防御信息
     */
    private int maxDef;
    private int minDef;
    private int maxMagicDef;
    private int minMagicDef;
    /**
     * 攻击信息
     */
    private int maxPhyATK;
    private int minPhyATK;
    private int maxMagicATK;
    private int minMagicATK;
    private int maxTaoistATK;
    private int minTaoistATK;
    /**
     * 其他属性
     */
    private int luck;//幸运
    private int speed;//速度
    private int hit;//命中
    private int ATKSpeed;//攻速
    private int HPHeal;//每回合回血量
    private int MPHeal;//每回合回蓝量

    public int getMaxHP() {
        return maxHP;
    }

    public void setMaxHP(int maxHP) {
        this.maxHP = maxHP;
    }

    public int getCurHP() {
        return curHP;
    }

    public void setCurHP(int curHP) {
        this.curHP = curHP;
    }

    public int getMaxMP() {
        return maxMP;
    }

    public void setMaxMP(int maxMP) {
        this.maxMP = maxMP;
    }

    public int getCurMP() {
        return curMP;
    }

    public void setCurMP(int curMP) {
        this.curMP = curMP;
    }

    public int getMaxDef() {
        return maxDef;
    }

    public void setMaxDef(int maxDef) {
        this.maxDef = maxDef;
    }

    public int getMinDef() {
        return minDef;
    }

    public void setMinDef(int minDef) {
        this.minDef = minDef;
    }

    public int getMaxMagicDef() {
        return maxMagicDef;
    }

    public void setMaxMagicDef(int maxMagicDef) {
        this.maxMagicDef = maxMagicDef;
    }

    public int getMinMagicDef() {
        return minMagicDef;
    }

    public void setMinMagicDef(int minMagicDef) {
        this.minMagicDef = minMagicDef;
    }

    public int getMaxPhyATK() {
        return maxPhyATK;
    }

    public void setMaxPhyATK(int maxPhyATK) {
        this.maxPhyATK = maxPhyATK;
    }

    public int getMinPhyATK() {
        return minPhyATK;
    }

    public void setMinPhyATK(int minPhyATK) {
        this.minPhyATK = minPhyATK;
    }

    public int getMaxMagicATK() {
        return maxMagicATK;
    }

    public void setMaxMagicATK(int maxMagicATK) {
        this.maxMagicATK = maxMagicATK;
    }

    public int getMinMagicATK() {
        return minMagicATK;
    }

    public void setMinMagicATK(int minMagicATK) {
        this.minMagicATK = minMagicATK;
    }

    public int getMaxTaoistATK() {
        return maxTaoistATK;
    }

    public void setMaxTaoistATK(int maxTaoistATK) {
        this.maxTaoistATK = maxTaoistATK;
    }

    public int getMinTaoistATK() {
        return minTaoistATK;
    }

    public void setMinTaoistATK(int minTaoistATK) {
        this.minTaoistATK = minTaoistATK;
    }

    public int getLuck() {
        return luck;
    }

    public void setLuck(int luck) {
        this.luck = luck;
    }

    public int getSpeed() {
        return speed;
    }

    public void setSpeed(int speed) {
        this.speed = speed;
    }

    public int getHit() {
        return hit;
    }

    public void setHit(int hit) {
        this.hit = hit;
    }

    public int getATKSpeed() {
        return ATKSpeed;
    }

    public void setATKSpeed(int ATKSpeed) {
        this.ATKSpeed = ATKSpeed;
    }

    public int getHPHeal() {
        return HPHeal;
    }

    public void setHPHeal(int HPHeal) {
        this.HPHeal = HPHeal;
    }

    public int getMPHeal() {
        return MPHeal;
    }

    public void setMPHeal(int MPHeal) {
        this.MPHeal = MPHeal;
    }
}
